package com.atguigu.factory.factorymethod.pizzastore.pizza;

/**
 *
 * 将披萨做成抽象类
 *
 * @author gcq
 * @Create 2020-09-30
 */
public abstract class Pizza {

    // 匹萨名字
    protected String name;

    // 准备原材料。不同的披萨不一样，因此，我们做成抽象方法
    public abstract void prepare();

    // 烤
    public void bake() {
        System.out.println(name + "baking;");
    }

    //切
    public void cut() {
        System.out.println(name + " cutting");
    }

    // 打包
    public void box() {
        System.out.println(name + " boxing");
    }

    public void setName(String name) {
        this.name = name;
    }
}